package com.wutuo.child.api.response;

import cn.apestar.core.json.JsonDateTimeSerializer;
import cn.apestar.user.api.vo.UserInfoVo;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;

import java.util.Date;

public class RollCallTaskResponse implements java.io.Serializable {

    @JsonProperty("call_id") private Long taskId;

    @JsonProperty("call_time") @JsonSerialize(using = JsonDateTimeSerializer.class) private Date taskTime;

    @JsonProperty("call_name") private String taskName;

    @JsonProperty("teacher") private UserInfoVo userInfoVo;

    @JsonProperty("teacherId") private String teacherId;

    public String getTeacherId() {

        return teacherId;
    }

    public void setTeacherId(String teacherId) {

        this.teacherId = teacherId;
    }

    public UserInfoVo getUserInfoVo() {

        return userInfoVo;
    }

    public void setUserInfoVo(UserInfoVo userInfoVo) {

        this.userInfoVo = userInfoVo;
    }

    private String id;

    public String getId() {

        return id;
    }

    public void setId(String id) {

        this.id = id;
    }

    public Long getTaskId() {

        return taskId;
    }

    public void setTaskId(Long taskId) {

        this.taskId = taskId;
    }

    public Date getTaskTime() {

        return taskTime;
    }

    public void setTaskTime(Date taskTime) {

        this.taskTime = taskTime;
    }

    public String getTaskName() {

        return taskName;
    }

    public void setTaskName(String taskName) {

        this.taskName = taskName;
    }

}
